home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / man / cat.1 / mpeg_play.1 < prev    next >
Text File  |  1995-07-25  |  9KB  |  199 lines

  1.  
  2.  
  3.  
  4.      MMMMPPPPEEEEGGGG____PPPPLLLLAAAAYYYY((((1111))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((22227777 JJJJaaaannnnuuuuaaaarrrryyyy 1111999999993333))))     MMMMPPPPEEEEGGGG____PPPPLLLLAAAAYYYY((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           mpeg_play - plays mpeg-1 encoded bitstreams using X11
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           mmmmppppeeeegggg____ppppllllaaaayyyy [ ----nnnnoooobbbb ] [ ----nnnnoooopppp ] [ [ ----ddddiiiissssppppllllaaaayyyy ddddiiiissssppppllllaaaayyyy____nnnnaaaammmmeeee ] [ ----
  13.           ddddiiiitttthhhheeeerrrr ddddiiiitttthhhheeeerrrr____ooooppppttttiiiioooonnnn ] [ ----lllloooooooopppp ] [ ----eeeeaaaacccchhhhssssttttaaaatttt ] [ ----nnnnoooo____ddddiiiissssppppllllaaaayyyy
  14.           ] [ ----sssshhhhmmmmeeeemmmm____ooooffffffff ] [ ----llll____rrrraaaannnnggggeeee nnnnuuuummmm ] [ ----ccccrrrr____rrrraaaannnnggggeeee nnnnuuuummmm ] [ ----
  15.           ccccbbbb____rrrraaaannnnggggeeee nnnnuuuummmm ] [ ----qqqquuuuiiiieeeetttt ] ffffiiiilllleeee____nnnnaaaammmmeeee
  16.  
  17.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.           mmmmppppeeeegggg____ppppllllaaaayyyy decodes and displays mpeg-1 encoded bitstreams on
  19.           systems running X11.  The player will create a new window,
  20.           display the bitstream, and exit.  Any error messages or
  21.           notices are sent to stderr.
  22.  
  23.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  24.           ----nnnnoooobbbb : causes the player to ignore and not display any B
  25.                frames.
  26.  
  27.           ----nnnnoooopppp : causes the player to ignore and not display any P
  28.                frames.
  29.  
  30.           ----ddddiiiissssppppllllaaaayyyy ddddiiiissssppppllllaaaayyyy____nnnnaaaammmmeeee : causes the player to open the window
  31.                on the display _d_i_s_p_l_a_y__n_a_m_e.
  32.  
  33.           ----ddddiiiitttthhhheeeerrrr ddddiiiitttthhhheeeerrrr____ooooppppttttiiiioooonnnn : selects from a variety of dither
  34.                options. The possible values are:
  35.  
  36.                ordered - ordered dither.
  37.  
  38.                ordered2 - a faster ordered dither. This is the
  39.                     default.
  40.  
  41.                mbordered - ordered dithering at the macroblock level.
  42.                     Although there is a noticeable decrease in dither
  43.                     quality, this is the fastest dither available.
  44.  
  45.                fs4 - Floyd-Steinberg dithering with 4 error values
  46.                     propogated.
  47.  
  48.                fs2 - Floyd-Steinberg dithering with 2 error values
  49.                     propogated.
  50.  
  51.                fs2fast - Fast Floyd-Steinberg dithering with 2 error
  52.                     values propogated.
  53.  
  54.                hybrid - Hybrid dithering, a combination of ordered
  55.                     dithering for the luminance channel and Floyd-
  56.                     Steinberg 2 error dithering for the chrominance
  57.                     channels. Errors are NOT propogated properly and
  58.                     are dropped all togethor every two pixels in
  59.                     either direction.
  60.  
  61.  
  62.  
  63.      Page 1                                           (printed 3/9/94)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      MMMMPPPPEEEEGGGG____PPPPLLLLAAAAYYYY((((1111))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((22227777 JJJJaaaannnnuuuuaaaarrrryyyy 1111999999993333))))     MMMMPPPPEEEEGGGG____PPPPLLLLAAAAYYYY((((1111))))
  71.  
  72.  
  73.  
  74.                hybrid2 - Hybrid dithering as above, but with error
  75.                     propogation among pixels.
  76.  
  77.                2x2 - A dithering technique using a 2x2 pixel area for
  78.                     each pixel. The image displayed is 4 times larger
  79.                     than the original image encoded. Random error
  80.                     terms are added to each pixel to break up contours
  81.                     and gradients.
  82.  
  83.                gray - Grayscale dithering. The image is dithered into
  84.                     128 grayscales. Chrominance information is thrown
  85.                     away.
  86.  
  87.                color - Full color display (only available on 24 bit
  88.                     color displays).
  89.  
  90.                none - no dithering is done, no image is displayed.
  91.                     Used to time decoding process.
  92.  
  93.                mono - Floyd-Steinberg dithering for monochrome
  94.                     displays.
  95.  
  96.                threshold - Floyd-simple dithering for monochrome
  97.                     displays.
  98.  
  99.           ----lllloooooooopppp : makes the player loop back to the beginning after
  100.                reaching the end.
  101.  
  102.           -quiet : supresses printing of frame numbers, timing
  103.                information, and most error messages.
  104.  
  105.           -eachstat : causes statistics to be displayed after each
  106.                frame. Only valid when compiled with -DANALYSIS.
  107.  
  108.           -shmem_off : turns shared memory off.
  109.  
  110.           ----llll____rrrraaaannnnggggeeee nnnnuuuummmm____ccccoooolllloooorrrrssss : sets the number of colors assigned to
  111.                the luminance component when dithering the image.  The
  112.                product of l_range, cr_range and cb_range should be
  113.                less than the number of colors on the display.
  114.  
  115.           ----ccccrrrr____rrrraaaannnnggggeeee nnnnuuuummmm____ccccoooolllloooorrrrssss : sets the number of colors assigned to
  116.                the red component of the chrominace range when
  117.                dithering the image.  The product of l_range, cr_range
  118.                and cb_range should be less than the number of colors
  119.                on the display.
  120.  
  121.           ----ccccbbbb____rrrraaaannnnggggeeee nnnnuuuummmm____ccccoooolllloooorrrrssss : sets the number of colors assigned to
  122.                the blue component of the chrominace range when
  123.                dithering the image.  The product of l_range, cr_range
  124.                and cb_range should be less than the number of colors
  125.                on the display.
  126.  
  127.  
  128.  
  129.      Page 2                                           (printed 3/9/94)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      MMMMPPPPEEEEGGGG____PPPPLLLLAAAAYYYY((((1111))))     UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV ((((22227777 JJJJaaaannnnuuuuaaaarrrryyyy 1111999999993333))))     MMMMPPPPEEEEGGGG____PPPPLLLLAAAAYYYY((((1111))))
  137.  
  138.  
  139.  
  140.           -no_display : dithers, but does not display, usually used
  141.                for testing and timing purposes.
  142.  
  143.      NNNNOOOOTTTTEEEESSSS
  144.           The player expects MPEG-1 video streams only. It can not
  145.           handle multiplexed MPEG streams or video+audio streams. The
  146.           player uses the paris entropy coding table set (which we
  147.           believe to be the MPEG-1 standard), but can not handle any
  148.           bitstreams that use the "berlin" entropy coding table set.
  149.           Berlin data is relatively rare so there shouldn't be too
  150.           much to worry about here, but be aware of the difference
  151.           when looking for streams to play.
  152.  
  153.           Some streams do not end with the proper sequence end code
  154.           and will probably generate an "Improper sequence end code."
  155.           error when done playing.
  156.  
  157.           This player can play XING data files. Be aware that XING
  158.           makes no use of temporal redundancy or motion vector
  159.           information. In other words, they do not use any P or B
  160.           frames in their streams. Instead, XING data is simply a
  161.           sequence of I frames. Since I frames take significantly
  162.           longer to decode, performance of the player using XING data
  163.           is not representative of the player's ability.
  164.  
  165.      AAAAUUUUTTTTHHHHOOOORRRRSSSS
  166.           Ketan Patel - University of California, Berkeley,
  167.                kpatel@cs.berkeley.edu
  168.  
  169.           Brian Smith - University of California, Berkeley,
  170.                bsmith@cs.berkeley.edu
  171.  
  172.           Henry Chi-To Ma - University of California, Berkeley,
  173.                cma@cs.berkeley.edu
  174.  
  175.           Kim Man Liu - University of California, Berkeley,
  176.                kliu@cs.berkeley.edu
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                                           (printed 3/9/94)
  196.  
  197.  
  198.  
  199.